import request from '@/utils/request'

export default {

  // 6.点击发布课程
  publishCourseById(id) {
    return request({
      url: `/admin/edu/course/publishCourse/${id}`,
      method: 'put'
    })
  },

  // 5.发布课程时的回显内容
  getCoursePublishById(id) {
    return request({
      url: `/admin/edu/course/coursePublish/${id}`,
      method: 'get'
    })
  },

  // 4.展示课程列表
  getCourseInfoList(pageNum, pageSize, searchObj) {
    return request({
      url: `/admin/edu/course/list/${pageNum}/${pageSize}`,
      method: 'get',
      params: searchObj
    })
  },

  // 3.更新课程基本信息
  updateCourseInfo(courseInfo, id) {
    return request({
      url: `/admin/edu/course/updateCourseInfo/${id}`,
      method: 'put',
      data: courseInfo
    })
  },

  // 2.获取课程基本信息
  getCourseInfo(id) {
    return request({
      url: `/admin/edu/course/getCourseInfo/${id}`,
      method: 'get'
    })
  },

  // 1.保存课程基本信息
  saveCourseInfo(courseInfo) {
    return request({
      url: '/admin/edu/course/saveCourseInfo',
      method: 'post',
      data: courseInfo
    })
  }

}
